#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int STDataType;

typedef struct stack
{
	STDataType* a;
	int top;
	int capacity;
}ST;

void STinit(ST* p);
void STpush(ST* p, STDataType data);
void STpop(ST* p);
void STtop(ST* p);


void STDestory(ST* p);

int STsize(ST* p);
int STEmpty(ST* p);











